Silky Stovetop Mac & Cheese With Crunchy Topping